package ltd.flyweight.liquibasehelper.module.jzgk.dao.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

@Data
@TableName(value = "sys_region", autoResultMap = true)
public class JzgkSysRegionEntity implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 行政区划Id
     */
    @TableId(value = "id")
    private String id;

    /**
     * 行政区划父级Id
     */
    private String pid;

    /**
     * 行政区划类型（字典：sys_region_type）
     */
    private String type;

    /**
     * 行政区划名称
     */
    private String name;

    /**
     * 行政区划拼音首字母
     */
    private String pinyinPrefix;

    /**
     * 行政区划拼音
     */
    private String pinyin;

    /**
     * 行政区划拓展Id
     */
    private String extId;

    /**
     * 行政区划拓展名称
     */
    private String extName;

    /**
     * 排序
     */
    private Integer orderNum;

}
